package com.ruoyi.system.service;

import java.util.List;

import com.ruoyi.system.domain.TestItem;
import com.ruoyi.system.domain.TestPlan;

/**
 * test_planService接口
 * 
 * @author ruoyi
 * @date 2022-10-07
 */
public interface ITestPlanService 
{
    /**
     * 查询test_plan
     * 
     * @param planId test_plan主键
     * @return test_plan
     */
    public TestPlan selectTestPlanByPlanId(Long planId);

    /**
     * 查询test_plan列表
     * 
     * @param testPlan test_plan
     * @return test_plan集合
     */
    public List<TestPlan> selectTestPlanList(TestPlan testPlan);

    /**
     * 新增test_plan
     * 
     * @param testPlan test_plan
     * @return 结果
     */
    public int insertTestPlan(TestPlan testPlan);

    /**
     * 修改test_plan
     * 
     * @param testPlan test_plan
     * @return 结果
     */
    public int updateTestPlan(TestPlan testPlan);

    /**
     * 批量删除test_plan
     * 
     * @param planIds 需要删除的test_plan主键集合
     * @return 结果
     */
    public int deleteTestPlanByPlanIds(String planIds);

    /**
     * 删除test_plan信息
     * 
     * @param planId test_plan主键
     * @return 结果
     */
    public int deleteTestPlanByPlanId(Long planId);

    /**
     *Service接口
     */
    public List<TestItem> selectTestItemName();
}
